"""
继承
- 分别创建一个父子类
- 父类属性
- 子类属性
- 父类方法
- super() 函数
"""


# 父类 动物
class Animal:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def print_info(self):
        print(self.name + ' ' + str(self.age))


# 子类 马
class Horse(Animal):
    def __init__(self, name, age, city):
        super().__init__(name, age)
        self.city = city


animal_1 = Animal('牛', 27)
print(animal_1.name)
print(animal_1.age)
animal_1.print_info()

horse_1 = Horse('城市中的马', 30, '上海')
print(horse_1.name)
print(horse_1.age)
print(horse_1.city)
horse_1.print_info()
